\section{NFcore::LocalFunctionReference Class Reference}
\label{classNFcore_1_1LocalFunctionReference}\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
{\tt \#include $<$transformation.hh$>$}

Inheritance diagram for NFcore::LocalFunctionReference::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classNFcore_1_1LocalFunctionReference}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf LocalFunctionReference} (string {\bf PointerName}, int {\bf scope}, {\bf TemplateMolecule} $\ast${\bf tm})
\item 
virtual {\bf $\sim$LocalFunctionReference} ()
\item 
virtual void {\bf apply} ({\bf Mapping} $\ast$m, {\bf MappingSet} $\ast$$\ast$ms)
\item 
virtual int {\bf getComponentIndex} () const 
\item 
{\bf TemplateMolecule} $\ast$ {\bf getTemplateObject} () const 
\item 
string {\bf getPointerName} () const 
\item 
int {\bf getFunctionScope} () const 
\end{CompactItemize}
\subsection*{Static Public Attributes}
\begin{CompactItemize}
\item 
static const unsigned int {\bf SPECIES\_\-FUNCTION} = 0
\item 
static const unsigned int {\bf SINGLE\_\-MOLECULE\_\-FUNCTION} = 1
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
string {\bf PointerName}
\item 
int {\bf scope}
\item 
{\bf TemplateMolecule} $\ast$ {\bf tm}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!LocalFunctionReference@{LocalFunctionReference}}
\index{LocalFunctionReference@{LocalFunctionReference}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LocalFunctionReference::LocalFunctionReference (string {\em PointerName}, int {\em scope}, {\bf TemplateMolecule} $\ast$ {\em tm})}\label{classNFcore_1_1LocalFunctionReference_1731ea3deb7948a39637d63eef5945f1}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!$\sim$LocalFunctionReference@{$\sim$LocalFunctionReference}}
\index{$\sim$LocalFunctionReference@{$\sim$LocalFunctionReference}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual NFcore::LocalFunctionReference::$\sim$LocalFunctionReference ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1LocalFunctionReference_11e483457f93eeddfc988ec6b6f99f09}




\subsection{Member Function Documentation}
\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!apply@{apply}}
\index{apply@{apply}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void NFcore::LocalFunctionReference::apply ({\bf Mapping} $\ast$ {\em m}, {\bf MappingSet} $\ast$$\ast$ {\em ms})\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1LocalFunctionReference_62280a5922e15fcda20b801ca2662ba8}




Implements {\bf NFcore::Transformation} \doxyref{}{p.}{classNFcore_1_1Transformation_6a57f607676c92b2465427e57bc7fae5}.\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!getComponentIndex@{getComponentIndex}}
\index{getComponentIndex@{getComponentIndex}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual int NFcore::LocalFunctionReference::getComponentIndex () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1LocalFunctionReference_fad70297f131516af5b68ef5f508dfc9}




Implements {\bf NFcore::Transformation} \doxyref{}{p.}{classNFcore_1_1Transformation_2ba394b20768b21ba328431103474607}.\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!getTemplateObject@{getTemplateObject}}
\index{getTemplateObject@{getTemplateObject}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TemplateMolecule}$\ast$ NFcore::LocalFunctionReference::getTemplateObject () const\hspace{0.3cm}{\tt  [inline]}}\label{classNFcore_1_1LocalFunctionReference_2cae2fb1d9e93fffdf19cad90d5179de}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!getPointerName@{getPointerName}}
\index{getPointerName@{getPointerName}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string NFcore::LocalFunctionReference::getPointerName () const\hspace{0.3cm}{\tt  [inline]}}\label{classNFcore_1_1LocalFunctionReference_678751a7f9100b013311ee46f1f71219}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!getFunctionScope@{getFunctionScope}}
\index{getFunctionScope@{getFunctionScope}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int NFcore::LocalFunctionReference::getFunctionScope () const\hspace{0.3cm}{\tt  [inline]}}\label{classNFcore_1_1LocalFunctionReference_d043390c7a517b67f8ba93e25549c991}




\subsection{Member Data Documentation}
\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!SPECIES\_\-FUNCTION@{SPECIES\_\-FUNCTION}}
\index{SPECIES\_\-FUNCTION@{SPECIES\_\-FUNCTION}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const unsigned int {\bf NFcore::LocalFunctionReference::SPECIES\_\-FUNCTION} = 0\hspace{0.3cm}{\tt  [static]}}\label{classNFcore_1_1LocalFunctionReference_893b69db1604da6aa694acd9adf824d2}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!SINGLE\_\-MOLECULE\_\-FUNCTION@{SINGLE\_\-MOLECULE\_\-FUNCTION}}
\index{SINGLE\_\-MOLECULE\_\-FUNCTION@{SINGLE\_\-MOLECULE\_\-FUNCTION}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const unsigned int {\bf NFcore::LocalFunctionReference::SINGLE\_\-MOLECULE\_\-FUNCTION} = 1\hspace{0.3cm}{\tt  [static]}}\label{classNFcore_1_1LocalFunctionReference_c44f27d48b64f9c9c412970ade46a711}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!PointerName@{PointerName}}
\index{PointerName@{PointerName}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string {\bf NFcore::LocalFunctionReference::PointerName}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1LocalFunctionReference_bce12cc1cb508bd514a6d080ca586532}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!scope@{scope}}
\index{scope@{scope}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NFcore::LocalFunctionReference::scope}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1LocalFunctionReference_5fcaa44549aff151b12b23f5aaa4871b}


\index{NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}!tm@{tm}}
\index{tm@{tm}!NFcore::LocalFunctionReference@{NFcore::LocalFunctionReference}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TemplateMolecule}$\ast$ {\bf NFcore::LocalFunctionReference::tm}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1LocalFunctionReference_8472d7bb34ad1fbef670aa528000746e}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFreactions/transformations/{\bf transformation.hh}\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFreactions/transformations/{\bf transformation.cpp}\end{CompactItemize}
